#ifndef CFGFILE_H
#define CFGFILE_H

#include <QFile>
#include <QDebug>
#include <QStringList>

class CFGFile
{
public:
    CFGFile();
    void load();
    void writeValue(QString name,QString value);
    void setServerIP(QString);
    void setServerPort(int);
    void setServerPath(QString);
    void setServerMonitorIP(QString);
    void setServerMonitorPort(int);
    void setServerMonitorPath(QString);
    void setMonitorUser(QString);
    void setMonitorPass(QString);
    void setIdDevice(QString);
    void setProcessName(QString);

    QString getServerIP();
    int getServerPort();
    QString getServerPath();
    QString getServerMonitorIP();
    int getServerMonitorPort();
    QString getServerMonitorPath();
    QString getMonitorUser();
    QString getMonitorPass();
    QString getIdDevice();
    QString getUrlUploadNzb();
    QString getRarPath();
    QString getMakemkvPath();
    QString getDriveIndex();
    QString get7zipPath();
    QString getPar2Path();
    QString getNzbCreatorPath();
    QString getFinalPath();
    QString getDrive();
    QString getProcessName();

private:
    QString _processName;
    QString _serverIP;
    int _serverPort;
    QString _serverPath;
    QString _serverMonitorIP;
    int _serverMonitorPort;
    QString _serverMonitorPath;
    QString _monitorUser;
    QString _monitorPass;
    QString _idDevice;

    QString _urlUploadNzb;
    QString _rarPath;
    QString _makemkvPath;
    QString _driveIndex;
    QString _7zipPath;
    QString _par2Path;
    QString _nzbCreatorPath;
    QString _finalPath;
    QString _drive;
};

#endif // CFGFILE_H
